package main

import "fmt"

func main() {
	str := "Hello, 世界！"

	// 使用byte遍历字符串（按字节） ascii        1个字节   int8      -128~127
	fmt.Println("Using byte:")
	for i := 0; i < len(str); i++ {
		fmt.Printf("%c ", str[i])
	}
	fmt.Println()

	// 使用rune遍历字符串（按字符） unicode      4个字节   int32      -2147483648~2147483647
	fmt.Println("Using rune:")
	for _, char := range str {
		fmt.Printf("%c ", char)
	}
	fmt.Println()
}
